﻿'use strict';
var gm = require('gm')
var path = require('path')


function test() {

    var base_image_url = path.join(__dirname, "a.jpg");
    var waterImg = path.join(__dirname, "b.jpg");
    var output_file = path.join(__dirname) + "/c.jpg";

    console.log("sss", base_image_url, waterImg, output_file);
    gm()
        .in('-resize', '600x600')// 设置微信二维码图片的大小（等比缩放）
        .in('-page', '0,0')// -page是设置图片位置，所有的图片以左上为原点，向右、向下为正
        .in(base_image_url)// 底图，到这里第一张图就设置完了，要先设置参数，再设置图片
        .in('-resize', '150x150')// 设置微信二维码图片的大小（等比缩放）
        .in('-page', '+450+450')// 设置微信二维码图片的位置
        .in(waterImg)// 二维码图
        // .in('-page', '+210+532')// logo图位置
        // .in(n)// logo图
        .mosaic()// 图片合成
        .write(output_file, function (err) { // 图片写入
            if (err) {
                console.log(err);

            } else {
                console.log('ok');

            }
        });


}

test();